syntax on
set showcmd            " Show (partial) command in status line.
set showmatch          " Show matching brackets.
set ignorecase         " Do case insensitive matching
set smartcase          " Do smart case matching
set incsearch          " Incremental search 
set autowrite          " Automatically save before commands like :next and :make
set hidden             " Hide buffers when they are abandoned
